
package com.xiangwei.service;

import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpSession;

import com.xiangwei.entity.Template;

/**
 * @date 2015-7-21
 * @author tangshashan
 * @version V0.1
 * @brief 模版表Service接口
 */
public interface ITemplateService {
	
	/**
	 * 新增模版
	 * @param template
	 */
	public void insertTemplate(Template template);
	
	/**
	 * 查询出所以的模版列表
	 * @param template
	 */
	public List<Template> selectTemplateList();
	 
	/**
	 * 根据主键更新模版
	 * @param template
	 */
	 public int updateByPrimaryKeySelective(Template template);
	 
	 /**
	 * 验证模版名称是否存在
	 * @param template
	 */
	 public int checkTemplateCode(Map<String, Object> map);
	 
	 /**
	 * 保存模版
	 * @param template
	 */
	 public int saveTemplate(Template template);
	 
	 /**
	 * 查询出模版信息
	 * @param template
	 */
	 public Template selectTemplateInfo(String id);
	 
	 public int deleteTemplateById(String id);
	 
	 public Integer getHtml(String id);
	
}
